package com.xb.model.domain.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.time.LocalDateTime;

@Data
@TableName("popup_details")
public class PopupDetails {
    @TableId(type = IdType.AUTO)
    private Long id;  // 主键ID

    private String scrollingInfo;  // 滚动信息

    private String vipPackages;  // VIP套餐（存储为JSON字符串）

    private LocalDateTime expirationDate;  // 到期日期

    private String contactInfo;  // 联系信息

    private String description;  // 描述

    private String qrCodeUrl;  // 二维码URL

    private Integer displayOrder;  // 优先级

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;  // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;  // 更新时间

    @TableLogic
    private Integer isDeleted;  // 是否删除
}